Composite Parallelism:Creating Interoperability between PGAS Languages, HPCS Languages and Message Passing Libraries SCW0839 Progress Report

نویسندگان

  • T. Epperly
  • A. Prantl
  • B. Chamberlain
چکیده

3

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Programming models for petascale to exascale

Multiple petascale systems will soon be available to the computational science community and will represent a variety of architectural models. These high-end systems, like all computing platforms, will have an increasing reliance on software-managed on-chip parallelism. These architectural trends bring into question the messagepassing programming model that has dominated high-end programming fo...

متن کامل

The partitioned global address space (PGAS) languages combine the best features out of the shared memory programming model and

The partitioned global address space (PGAS) languages combine the best features out of the shared memory programming model and the message passing model. As in message passing, PGAS languages facilitate the exploitation of data locality in the underlying application. As in the shared memory model, however, PGAS models use one-sided communications. Thus, an expression can cause a remote read whi...

متن کامل

Interfacing Chapel with traditional HPC programming languages

Chapel is a high-level parallel programming language that implements a partitioned global address space model (PGAS). Programs written in this programming model have traditionally been selfcontained entities written entirely in one language. While this approach enables the compiler to produce better performing code by doing whole program optimization, it also carries a risk of positioning PGAS ...

متن کامل

Porting GASNet to Portals: Partitioned Global Address Space (PGAS) Language Support for the Cray XT

Partitioned Global Address Space (PGAS) Languages are an emerging alternative to MPI for HPC applications development. The GASNet library from Lawrence Berkeley National Lab and the University of California at Berkeley provides the network runtime for multiple implementations of four PGAS Languages: Unified Parallel C (UPC), Co-Array Fortran (CAF), Titanium and Chapel. GASNet provides a low ove...

متن کامل

LLVM Optimizations for PGAS Programs Case study: LLVMWide Pointer Optimizations in Chapel

PGAS programming languages such as Chapel, Coarray Fortran, Habanero-C, UPC and X10 [3–6, 8] support high-level and highly productive programming models for large-scale parallelism. Unlike messagepassing models such as MPI, which introduce nontrivial complexity due to message passing semantics, PGAS languages simplify distributed parallel programming by introducing higher level parallel languag...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011